nd",d=dim),updates=samples)假设new_means.shape=[3," />
python 为什么我的tf.tensor 您所在的位置:网站首页 tf scatter python 为什么我的tf.tensor

python 为什么我的tf.tensor

#python 为什么我的tf.tensor| 来源: 网络整理| 查看: 265

new_means = tf.tensor_scatter_nd_add(new_means, indices=repeat(buckets, "n -> n d", d=dim), updates=samples)

假设new_means.shape=[3,4],indices.shape=[4,4]和updates.sahpe=[4,4]。上述代码返回err:

Inner dimensions of output shape must match inner dimensions of updates shape. Output: [3,4] updates: [4,4].

即使我把两个arr设置为相同的形状,它仍然返回类似的err。但它在pytroch scatter_add中工作得很好。我不知道为什么以及如何在tensorflow中实现与pytorch相同的功能。你能帮帮我吗?我试着看了官方的解释,发现里面有一些令人困惑的要求。我怎么才能得到和catter_add一样的效果呢



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有